﻿@charset "utf-8";
/*合作伙伴*/
.gray1 { background:#f1f1f1; padding:40px 0 25px;}
.coop { width:1200px; margin:0 auto;}
.c_left { background:url(../images/index/blue.gif) no-repeat; width:181px; height:140px;}
.c_right { margin-top:8px; height:132px; width:1000px; position:relative;}
.c_lt { position:absolute; background:url(../images/index/p_lt1.gif) no-repeat; width:25px; height:25px; left:0; top:36px;}
.c_rt { position:absolute; background:url(../images/index/p_rt.gif) no-repeat; width:25px; height:25px; right:4px; top:36px;}
.c_lt:hover { background:url(../images/index/p_lt.gif) no-repeat;}
.c_rt:hover { background:url(../images/index/p_rt1.gif) no-repeat;}
.co_con { width:940px; margin:0 auto; overflow:hidden;}
.co_con li { float:left; display:inline; margin:0 14px; width:160px;}
.co_con img { border:3px solid #fff;}
.co_con span { display:block; text-align:center; margin-top:7px; height:25px; line-height:25px; overflow:hidden}
.c_left h3 { text-align:center; padding-top:25px; margin-bottom/:14px;}
.c_left h3 a { color:#fff; font-size:22px; font-family:"Microsoft Yahei";}
.c_left h3 em { display:block; color:#6080a9; font-size:16px; text-transform:uppercase; font-family:"Arial"; margin:-4px 0 0;}
.c_left p { margin-left:22px; background:url(../images/index/tel.gif) left 6px no-repeat; padding-left:16px; color:#fff; font-family:"Microsoft Yahei"; margin-top:-10px;}
.c_left p em { display:block; font-size:16px; white-space:nowrap; line-height:1; display:block; margin:-4px 0 0;}
/*产品中心*/
.cate { width:1200px; margin:42px auto 35px;}
.left_cate { width:222px;}
.right_cate { width:962px; border:1px solid #ccc;}
.left_cate h2 { background:url(../images/index/h2.gif) no-repeat; width:222px; height:82px; text-align:center;}
.left_cate span { display:block; padding-top:6px; color:#fff; font-size:22px; font-family:"Microsoft Yahei";}
.left_cate em { display:block; color:#90b0d8; font-family:"Impact"; font-size:22px; text-transform:uppercase; margin-top:-5px;}
.left_cate b { display:block; color:#045fb2; font-family:"Impact"; font-size:20px; text-transform:uppercase; margin-top:-6px;}
.left_con { border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:12px 10px 0 10px;}
.left_con h3 { background:url(../images/index/h3.gif) no-repeat; height:31px; line-height:31px; font-size:14px; text-indent:38px; font-family:"Microsoft Yahei"; font-weight:normal;}
.left_con h3 a { color:#fff;}
.left_con ul { padding:4px 8px 5px 12px;}
.left_con li { background:url(../images/index/line2.gif) left bottom no-repeat; height:38px; line-height:38px; padding-left:25px; *height:36px; *line-height:36px;}
.left_con li a { display:block; background:url(../images/index/left_li.gif) left 15px no-repeat; padding-left:18px;}
.left_con .lst_li { background:none;}
.pr_con { padding:9px 0; _padding:11px 0;}
.right_cate .pr_top { padding-top:0px;}
.pr_tit { background:url(../images/index/rt_tit.gif) no-repeat; height:41px; line-height:41px; padding:0 13px; margin-bottom:15px; border-top:1px solid #ddd;}
.pr_top .pr_tit { border-top:none;}
.pr_tit .p_more { color:#666; font-size:12px; font-weight:normal;}
.pr_tit .p_name { background:url(../images/index/rt_name.gif) no-repeat; width:113px; height:29px; line-height:27px; margin-top:11px; display:inline-block; text-align:center; color:#fff; font-size:14px; font-family:"Microsoft Yahei";}
.pr_list { padding-left:18px;}
.pr_list li { float:left; display:inline; margin-bottom:10px; margin-right:26px; font-size:13px; font-family:"Microsoft Yahei";}
.tp_img { display:block; border:1px solid #cdcdcd; width:207px; height:201px; position:relative;}
.tp_img img { border:3px solid #eaeaea;}
.tp_img:hover { border:1px solid #0454a9;}
.tp_img span { display:none; text-align:center; height:30px; line-height:30px; width:207px; color:#fff; position:absolute; left:0px; bottom:0px;}
.tp_img:hover span { display:block; background:url(../images/index/sp.png) repeat-x;}
.tp_link { margin-top:10px;}
.tp_link a { color:#fff; width:95px; height:27px; line-height:27px; text-align:center; display:inline-block; background:#a3a3a3;}
.tp_link .xd { margin-right:13px;}
.tp_link a:hover { background:#045fb2; text-decoration:none;}
/*广告1*/
.ad1 { overflow:hidden; height: 260px;}
.ad1 .ad_img { display:block; height: 260px;}
.ad .content { position:relative; top:-220px;}
.ad .ad_tel { position:absolute; right:3px; top:46px; color:#fff; width:166px; font-size:16px; font-family:"Microsoft Yahei";}
.ad_tel b { font-size:22px; display:block; font-family:"Arial"; margin-top:4px;}
.ad_tel a { display:inline-block; margin-top:6px; background:url(../images/index/ad_bt.png) no-repeat; width:136px; height:35px; line-height:35px; text-align:center; color:#1568c3; font-size:14px; font-weight:bold;}
/*客户见证*/
.cus { width:1200px; margin:40px auto 35px; background:#eceeeb url(../images/index/cus_bg.gif) center center no-repeat;}
.cus_tit { background:url(../images/index/line3.gif) left bottom no-repeat; padding:22px 15px 10px 2px; height:26px; line-height:26px; font-weight:normal; margin-bottom:32px; margin-left:10px;}
.cus_tit .c_more { font-size:12px; float:right;}
.cus_tit .c_name { font-family:"Microsoft Yahei"; color:#045fb2; font-size:16px; font-weight:bold;}
.cus_tit em { font-family:"Times New Roman", Times, serif; font-size:11px; color:#999; font-weight:normal; text-transform:uppercase; margin-left:6px; background:url(../images/index/l1.gif) left top no-repeat; padding-left:20px; padding-top:5px;}
.cus_con { padding-left:12px;}
.cus_con dl { width:575px; float:left; display:inline; margin:0 16px 33px 0;}
.cus_con dt { background:url(../images/index/sh1.png) center 176px no-repeat; width:156px; padding-bottom:7px; float:left;}
.cus_con dt img { border:2px solid #fff;}
.cus_con dd { width:345px; float:right;}
.cus_con h4 { font-family:"Microsoft Yahei"; font-size:14px;}
.cus_con h4 a { color:#333;}
.cus_con h5 { font-weight:normal; color:#333; font-size:12px; border-bottom:1px dashed #ccc; margin-bottom:8px; line-height:26px;}
.cus_con h5 em { margin-right:26px;}
.cus_con p { color:#666; line-height:26px; height:100px; overflow:hidden;}
.cus_con .ck { float:right; width:84px; height:20px; line-height:20px; text-align:center; color:#fff; margin-right:8px; background:#045fb2;}
/*荣誉资质*/
.blue { background:url(../images/index/b_bg.gif) center top no-repeat; height:343px;}
.hon { width:1200px; margin:0 auto;}
.h_tit { background:url(../images/index/line4.gif) left bottom no-repeat; padding:15px 15px 13px 2px; height:26px; line-height:26px; font-weight:normal; margin-bottom:37px;}
.h_tit .h_more { font-size:12px; float:right; color:#fff;}
.h_tit .h_name { font-family:"Microsoft Yahei"; color:#fff; font-size:16px; font-weight:bold;}
.h_tit em { font-family:"Times New Roman", Times, serif; font-size:11px; color:#fff; font-weight:normal; text-transform:uppercase; margin-left:6px; background:url(../images/index/l2.gif) left top no-repeat; padding-left:20px; padding-top:5px;}
.hon_con { width:1200px; height:210px; position:relative;}
.h_lt { background:url(../images/index/h_lt.gif) no-repeat; width:14px; height:42px; position:absolute; left:0px; top:54px;}
.h_rt { background:url(../images/index/h_rt.gif) no-repeat; width:14px; height:42px; position:absolute; right:0px; top:54px;}
.hon_wrp { width:1150px; margin:0 auto;}
.hon_wrp ul { position:relative;}
.hon_wrp li { float:left; width:220px; margin:0 5px; display:inline; background:url(../images/index/b_sh.png) center 152px no-repeat; position:relative;}
.hon_wrp img { border:7px solid #fff;}
.hon_wrp span { display:block; text-align:center; color:#fff; margin-top:26px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*关于我们*/
.gry { background:#ededed; padding:50px 0 34px; margin-bottom:40px;}
.ab_dt { width:1200px; margin:0 auto 12px; background:url(../images/index/sh4.gif) center bottom no-repeat; padding-bottom:26px;}
.about { width:818px; border:1px solid #ddd; background:#fff; height:502px; overflow:hidden;}
.dyn { width:366px; border:1px solid #ddd; background:#fff; height:502px; overflow:hidden;}
.a_tit { background:url(../images/index/tit2.gif) left center no-repeat; height:40px; line-height:40px; padding:0 26px 0 12px; font-weight:normal;}
.a_tit .a_more { float:right; font-size:12px;}
.a_tit .a_name { color:#045fb2; font-size:14px; font-weight:bold; font-family:"Microsoft Yahei";}
.a_tit .a_name em { font-size:12px; color:#b1b1b1; font-weight:normal; text-transform:uppercase; margin-left:6px;}
.ab_dl { padding:31px 10px 26px 13px;}
.ab_dl dt { float:left; width:300px; background:url(../images/index/sh2.gif) center 214px no-repeat; padding-bottom:10px;}
.ab_dl dt img { }
.ab_dl dd { width:468px; float:right;}
.ab_dl h4 { padding:14px 0; font-size:14px;}
.ab_dl h4 a { font-family:"Microsoft Yahei"; color:#045fb2;}
.ab_dl p { color:#666; line-height:26px; height:156px; overflow:hidden;}
.ab_dl .ab_more { float:right; width:84px; height:20px; line-height:20px; text-align:center; color:#fff; margin-right:8px; background:#045fb2;}
.dy_img { display:block; margin:12px 13px 5px;}
.dyn_list { padding:0 13px 10px;}
.dyn_list li { border-bottom:1px solid #efefef; height:36px; line-height:36px; overflow:hidden; padding:3px 4px; *height:34px;*line-height:34px;}
.dyn_list li span { float:right; margin-left:2em;}
.dyn_list li a { background:url(../images/index/d_li.gif) left center no-repeat; padding-left:22px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ab_con { width:800px; height:152px; margin-left:12px; position:relative;}
.a_lt { background:url(../images/index/a_lt.gif) no-repeat; width:12px; height:28px; position:absolute; left:0px; top:55px;}
.a_rt { background:url(../images/index/a_rt.gif) no-repeat; width:12px; height:28px; position:absolute; right:0px; top:55px;}
.ab_wrp { width:770px; overflow:hidden; margin:0 auto;}
.ab_wrp ul { position:relative;}
.ab_wrp li { float:left; width:190px; display:inline; margin:0 10px; position:relative;}
.ab_wrp li a { display:block; width:190px; height:140px; position:relative; background:url(../images/index/sh3.gif) center bottom no-repeat; padding-bottom:11px;}
.ab_wrp li span { width:190px; position:absolute; top:113px; height:27px; line-height:27px; text-align:center; left:0px; color:#333; background:url(../images/index/sp1.png) repeat-x; overflow:hidden}
/*新闻*/
.qa_new { width:1200px; margin:0 auto;}
.qa { width:298px; height:427px; background:#fff; overflow:hidden; padding:0 1px 0 3px;}
.news { width:883px; height:427px; background:#fff; overflow:hidden; padding:0 0 0 5px;}
.q_tit { padding:20px 11px 11px 6px; height:19px; line-height:19px; background:url(../images/index/line5.gif) left bottom repeat-x; margin-bottom:20px;}
.q_tit .q_more { float:right; font-weight:normal; font-size:12px;}
.q_tit .q_name { display:inline-block; background:url(../images/index/line6.gif) left center no-repeat; padding-left:10px; font-size:14px; color:#000; font-family:"Microsoft Yahei";}
.q_tit em { font-weight:normal; color:#b1b1b1; text-transform:uppercase; font-weight:normal; font-size:12px; margin-left:6px;}
.qa_con { padding:0 10px;}
.qa_con dl { border-bottom:1px dashed #ccc; padding-bottom:20px; margin-bottom:22px;}
.qa_con dt { background:url(../images/index/q.gif) left 2px no-repeat; height:24px; line-height:24px; overflow:hidden; text-indent:30px; margin-bottom:9px;}
.qa_con dt a { color:#333;}
.qa_con dd { background:url(../images/index/a.gif) left 2px no-repeat; line-height:24px; text-indent:30px;}
.qa_con .qa_lst { border-bottom:none; margin-bottom:0px; padding-bottom:0px;}
.n_dl { padding:0 8px 0 3px;}
.n_dl dt { float:left; width:194px;}
.n_dl dt img { width:206px; height:138px; border:1px solid #ddd;}
.n_dl dd { width:650px; float:right;}
.n_dl h4 { margin-bottom:3px;}
.n_dl h4 a { font-family:"Microsoft Yahei"; color:#000; font-size:14px; line-height:24px;}
.n_dl p { line-height:24px; text-indent:0; height:92px; overflow:hidden; padding:0 3px;}
.n_dl p a { color:#045fb2;}
.n_list { padding:10px 12px 0; overflow:hidden;}
.n_list li { width:48%; float:left; line-height:30px; border-bottom:1px dashed #ccc; padding-left:8px; overflow:hidden; height:30px; margin-bottom:5px; box-sizing:border-box; padding:0 4px;}
.n_list li:nth-child(even){ float:right;}
.n_list li span { float:right; margin-left:2em;}
.n_list li a { background:url(../images/index/n_li.gif) left center no-repeat;padding-left:13px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.n_list .n_lst { border-bottom:none; margin-bottom:0px;}
/*友情链接*/
.bor { border-top:2px solid #ebebeb; padding-top:22px;}
.frend { width:1200px; margin:0 auto; font-family:"Microsoft Yahei"; height:72px; overflow:hidden;}
.frend h3 { float:left; background:url(../images/index/link.gif) no-repeat; width:180px; height:40px; line-height:40px; font-weight:normal; text-align:right; font-size:15px; margin-top:12px;}
.frend h3 a { color:#fff; padding-right:16px;}
.fr_list { width:970px; height: 40px; float:left; line-height:32px; margin:12px 0 0;}
.fr_list a { color:#494949;float:left; text-align:center; background:url(../images/index/lk.gif) right center no-repeat;margin: 0 20px;}
.fr_list .nlk { background:none;}
.frend .fr_more { float:right; background:url(../images/index/l_more.gif) no-repeat; width:27px; height:25px; margin-top:20px;}